<?php
    class Fallecido extends DBManager
    {
	var  $con;

	//funcion para comprobar conexion

        function open_con()
	{
            $this->con=parent::conectar();
            return $this->con;
	}

	//funcion para cerra conexion
	function close_con()
	{
            parent::desconectar();
	}
        
        function new_autorizado_fallecido($datos,$obj_estadoauto)
        {
            parent::conectar();

            $record_fal["idautorizado_persona"] =   $datos[0];
            $record_fal["idempleado"]           =   $datos[1];
            $record_fal["libro_fall"]           =   $datos[2];
            $record_fal["folio1_fall"]          =   $datos[3];
            $record_fal["folio2_fall"]          =   $datos[4];
            $record_fal["nacta_fall"]           =   $datos[5];
            $record_fal["fechacta_fall"]        =   $datos[6];
            $record_fal["observacion_fall"]     =   $datos[7];
            $record_fal["fechafallecido_fall"]  =   $datos[8];
            
            $array_datos_estado = array($datos[0], $datos[1], $datos[5], $datos[6],13,$datos[7]);
            
           
            $this->obj_con->StartTrans(); 
                $new_fallecido             =   $this->obj_con->AutoExecute("tp_autorizado_persona_fallecido", $record_fal, 'INSERT');
                $new_estado                =   $obj_estadoauto->new_estado_autorizado($array_datos_estado,"tp_autorizado_persona", "idautorizado_persona");
            $this->obj_con->CompleteTrans();

            if($new_fallecido && $new_estado)
            {
                return true;
            }
            else
            {
		return false;
            }
            
            parent::desconectar();
        }
    }
?>
